package com.elephantgreen.common;

/**
 * @author Bishan
 * 
 */
public class Products extends ElephantgreenCommon {


	private String productCode;
	private String productSubCode;
	private String productName;
	private String bottleSize;
	private String bottleType;
	private String purchasePrice;
	private String salePrice;
	private String marketPrice;
	private String reorderLevel;
	private String bottlesPerCase;
	private String crate;
	private String cratePrice;
	private String crateGroup;
	private String empty;
	private String emptyPrice;
	private String emptyGroup;
	private String comments;
	private String active;


	/**
	 * Constructor to create a new Product object.
	 * 
	 * @param productCode Code for identify the product
	 * @param productSubCode sub code of the product
	 * @param productName Name of the Product
	 * @param bottleSize Size of the bottle (eg: 100ml, 500ml, 1000ml)
	 * @param bottleType Type of the bottle (RGB or PET)
	 * @param purchasePrice Price of product purchase from supplier
	 * @param salePrice Product's sale price
	 * @param marketPrice Market price of the product
	 * @param reorderLevel Minimum product's should be in warehouse stock
	 * @param bottlesPerCase Bottle count of case
	 * @param crate Whether product has crate or not
	 * @param cratePrice Amount of a crate
	 * @param crateGroup Category of a crate
	 * @param empty Whether product has empty or not
	 * @param emptyPrice Amount of a empty bottle
	 * @param emptyGroup Category of empty
	 * @param comments Comments about product
	 * @param active Whether product is active or not
	 * @param lastChange Date Date of last edited 
	 * @param createDate Date of Created
	 */
	public Products(String productCode,
			String productSubCode, String productName, String bottleSize,
			String bottleType, String purchasePrice, String salePrice,
			String marketPrice, String reorderLevel, String bottlesPerCase,
			String crate, String cratePrice, String crateGroup, String empty,
			String emptyPrice, String emptyGroup, String comments, String active) {
		super();
		this.productCode = productCode;
		this.productSubCode = productSubCode;
		this.productName = productName;
		this.bottleSize = bottleSize;
		this.bottleType = bottleType;
		this.purchasePrice = purchasePrice;
		this.salePrice = salePrice;
		this.marketPrice = marketPrice;
		this.reorderLevel = reorderLevel;
		this.bottlesPerCase = bottlesPerCase;
		this.crate = crate;
		this.cratePrice = cratePrice;
		this.crateGroup = crateGroup;
		this.empty = empty;
		this.emptyPrice = emptyPrice;
		this.emptyGroup = emptyGroup;
		this.comments = comments;
		this.active = active;

	}


	public String getProductCode() {
		return productCode;
	}

	public void setProductCode(String productCode) {
		this.productCode = productCode;
	}

	public String getProductSubCode() {
		return productSubCode;
	}

	public void setProductSubCode(String productSubCode) {
		this.productSubCode = productSubCode;
	}

	public String getProductName() {
		return productName;
	}

	public void setProductName(String productName) {
		this.productName = productName;
	}

	public String getBottleSize() {
		return bottleSize;
	}

	public void setBottleSize(String bottleSize) {
		this.bottleSize = bottleSize;
	}

	public String getBottleType() {
		return bottleType;
	}

	public void setBottleType(String bottleType) {
		this.bottleType = bottleType;
	}

	public String getPurchasePrice() {
		return purchasePrice;
	}

	public void setPurchasePrice(String purchasePrice) {
		this.purchasePrice = purchasePrice;
	}

	public String getSalePrice() {
		return salePrice;
	}

	public void setSalePrice(String salePrice) {
		this.salePrice = salePrice;
	}

	public String getMarketPrice() {
		return marketPrice;
	}

	public void setMarketPrice(String marketPrice) {
		this.marketPrice = marketPrice;
	}

	public String getReorderLevel() {
		return reorderLevel;
	}

	public void setReorderLevel(String reorderLevel) {
		this.reorderLevel = reorderLevel;
	}

	public String getBottlesPerCase() {
		return bottlesPerCase;
	}

	public void setBottlesPerCase(String bottlesPerCase) {
		this.bottlesPerCase = bottlesPerCase;
	}

	public String getCrate() {
		return crate;
	}

	public void setCrate(String crate) {
		this.crate = crate;
	}

	public String getCratePrice() {
		return cratePrice;
	}

	public void setCratePrice(String cratePrice) {
		this.cratePrice = cratePrice;
	}

	public String getCrateGroup() {
		return crateGroup;
	}

	public void setCrateGroup(String crateGroup) {
		this.crateGroup = crateGroup;
	}

	public String getEmpty() {
		return empty;
	}

	public void setEmpty(String empty) {
		this.empty = empty;
	}

	public String getEmptyPrice() {
		return emptyPrice;
	}

	public void setEmptyPrice(String emptyPrice) {
		this.emptyPrice = emptyPrice;
	}

	public String getEmptyGroup() {
		return emptyGroup;
	}

	public void setEmptyGroup(String emptyGroup) {
		this.emptyGroup = emptyGroup;
	}

	public String getComments() {
		return comments;
	}

	public void setComments(String comments) {
		this.comments = comments;
	}

	public String getActive() {
		return active;
	}

	public void setActive(String active) {
		this.active = active;
	}

}
